Efficient Ray Tracing Simulation
نویسنده
چکیده
Ray Tracing (RT) is a geometrical optics approach which determines most propagation paths that can propagate from transmitter (Tx) to receiver (Rx). It has been proved to be an accurate and versatile propagation prediction tool for both indoor and outdoor scenarios. As other deterministic channel models, RT requires exact knowledge of the geometrical and electromagnetic description of the relevant environment. Hence, the accuracy of RT comes at the cost of high computational complexity, which directly scales with the number of propagation paths considered. To date, the developed RT tool includes not only specular reflection, transmission through dielectric blocks and diffraction, but also diffuse scattering mechanisms. The large number of paths involved in RT makes the computation workload very heavy. In order to accelerate the execution of a current three dimensional (3–D) RT model, which is implemented in MATLAB, the code is optimized and time–consuming functions are converted to MEX functions by using MATLAB Coder. The speeding up effort in the thesis focuses on the reflection and diffuse scattering calculations. Compared with the original code, the simulation time of the revised Matlab code is significantly reduced. For example, about ninety percent time consumption is saved relative to the original RT for an 8–block scenario. The diffuse scattering components constitute a high proportion of all the propagation paths, which is closely related to the search for the diffuse scattering tiles. For reducing the simulation time of the original RT further, an efficient approach to generate diffuse scattering tiles is explored. In the original RT model, each surface is recursively divided until all segments fulfill the far-field condition. A substantial number of low-energy scattering paths might be produced due to the over segmentation problem. Moreover, the other approaches mentioned by relevant papers are usually specific to certain cases. We proposed an effective approach, which can be used as a general procedure to subdivide rough surfaces. Scattering tiles are generated on each surface with full consideration of the random characteristic of diffuse components. Besides, the proper tile size can be determined based on the system bandwidth, which makes this approach site independent and widely applicable in different scenarios. Another approach to calculate the tile size based on the far–field condition is also provided and proved to be efficient as well. Simulation results of the proposed algorithm are compared with the original RT model for the purpose of validation. Parameters such as power delay profile(PDP), delay spread(DS), angle spread(AS) are analyzed as the criteria for the performance assessments. With the proposed algorithm, lower computational complexity and less simulation time can be achieved without degradation of the prediction accuracy.
منابع مشابه
An Efficient Algorithm for General 3D-Seismic Body Waves (SSP and VSP Applications)
Abstract The ray series method may be generalized using a ray centered coordinate system for general 3D-heterogeneous media. This method is useful for Amplitude Versus Offset (AVO) seismic modeling, seismic analysis, interpretational purposes, and comparison with seismic field observations.For each central ray (constant ray parameter), the kinematic (the eikonal) and dynamic ray tracing system ...
متن کاملComputationally Efficient Ray Tracing Algorithm for Simulation of Transducer Fields in Anisotropic Materials
This contribution describes a computationally efficient ray tracing algorithm for evaluating transducer generated ultrasonic wave fields in anisotropic materials such as austenitic cladded and austenitic weld components. According to this algorithm, ray paths are traced during its propagation through various layers of the material and at each interface the problem of reflection and transmission...
متن کاملPost - filtering for Depth of Field Simulation with Ray Distribution Buffer Mikio
In real photography, focus control plays an important role in emphasizing the subject in the photo. In computer graphics, however, focus simulation, or depth of field simulation, is used only in a limited way because it is too expensive if super-sampling is used. This paper proposes an efficient depth of field simulation method that can be realized as postfiltering . To deal with the partial oc...
متن کاملAcoustic Ray-Tracing on Unstructured Adaptive Grids
A computationally efficient acoustic ray-tracing code based on unstructured adaptive grids is described in detail. The use of unstructured grids allows wave propagation simulations on complex computational domains. Detailed surface layer physics is included to take into account the atmospheric variability under different stability conditions and landuse inhomogeneities. The ray-tracing model ha...
متن کاملAbstract—Radio signal propagation prediction plays an essential role in planning of modern broadband mobile radio
role in planning of modern broadband mobile radio networks. While the less accurate statistical models predict only the path loss, the more precise ray tracing techniques enable computation of additional parameters, e.g. the mean delay and the delay spread, which are significant for the 4G network planning. The existing ray tracing methods are mainly applied in the indoor and narrow urban envir...
متن کاملVelocity Modeling in a Vertical Transversely Isotropic Medium Using Zelt Method
In the present paper, the Zelt algorithm has been extended for ray tracing through an anisotropic model. In anisotropic media, the direction of the propagated energy generally differs from that of the plane-wave propagation. This makes velocity values to be varied in different directions. Therefore, velocity modeling in such media is completely different from that in an isotropic media. The vel...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014